package com.tencent.wxpay.common.report.protocol;

import java.io.Serializable;

/**
 * 交易保障(调用耗时和返回信息的主动上报接口)接口返回数据对象
 */
public class ReportResData implements Serializable {
    private static final long serialVersionUID = -4555192569856568103L;
    /**
     * 返回状态码
     * 必填：是
     * 描述：SUCCESS/FAIL
     * 此字段是通信标识，非交易标识，交易是否成功需要查看result_code来判断
     */
    private String return_code;
    /**
     * 返回信息
     * 必填：是
     * 描述：返回信息，如非空，为错误原因
     * 签名失败
     * 参数格式校验错误
     */
    private String return_msg;
    // 以下字段在return_code为SUCCESS的时候有返回
    /**
     * 业务结果
     * 必填：是
     * 描述：SUCCESS/FAIL
     */
    private String result_code;

    public String getReturn_code() {
        return return_code;
    }

    public void setReturn_code(String return_code) {
        this.return_code = return_code;
    }

    public String getReturn_msg() {
        return return_msg;
    }

    public void setReturn_msg(String return_msg) {
        this.return_msg = return_msg;
    }

    public String getResult_code() {
        return result_code;
    }

    public void setResult_code(String result_code) {
        this.result_code = result_code;
    }
}
